image {
  resolution 1000 1000
  aa 0 2
  filter mitchell
}

camera {
  type pinhole
  eye 0 0 10
  target 0 0 0
  up 0 1 0
  fov 80
  aspect 1
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 100.0
   p 0 0 0
}
/*
shader {
   name myphong
   type phong   
   diff { "sRGB nonlinear" 1 0 0 }
   spec { "sRGB nonlinear" 1.0 1.0 1.0 } 50
   samples 10

}
*/
shader {
  name blue
  type constant
  color { "sRGB nonlinear" 0 0 1 }
}

shader {
  name myphong
  type constant
  color { "sRGB nonlinear" 1 0 0 }
}

object {
  shader myphong
  type sphere
  c -2.25 2.25 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 2.25 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
	c 0.75 2.25 -2.25
  r 0.5
}
	
object {
  shader myphong
  type sphere	
	c 2.25 2.25 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
	c -2.25 0.75 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 0.75 -2.25
  r 0.5
}
	
object {
  shader myphong
  type sphere
  c 0.75 0.75 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 2.25 0.75 -2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere  
  c -2.25 -0.75 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 -0.75 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -0.75 -2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 -0.75 -2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -2.25 -2.25 -2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 -2.25 -2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 0.75 -2.25 -2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 2.25 -2.25 -2.25
  r 0.5
}
  
  
object {
  shader myphong
  type sphere
  c -2.25 2.25 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 2.25 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 0.75 2.25 -0.75
  r 0.5
}

  
object {
  shader myphong
  type sphere
  c 2.25 2.25 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -2.25 0.75 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 0.75 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 0.75 0.75 -0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c 2.25 0.75 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -2.25 -0.75 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 -0.75 -0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -0.75 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 -0.75 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -2.25 -2.25 -0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 -2.25 -0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -2.25 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 -2.25 -0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -2.25 2.25 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 2.25 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 0.75 2.25 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 2.25 0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c -2.25 0.75 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 0.75 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 0.75 0.75 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 0.75 0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c -2.25 -0.75 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 -0.75 0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -0.75 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 -0.75 0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c -2.25 -2.25 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 -2.25 0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -2.25 0.75
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 -2.25 0.75
  r 0.5
}

object {
  shader myphong
  type sphere
  c -2.25 2.25 2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -0.75 2.25 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 2.25 2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c 2.25 2.25 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -2.25 0.75 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 0.75 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 0.75 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 2.25 0.75 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -2.25 -0.75 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 -0.75 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -0.75 2.25
  r 0.5
}
	
object {
  shader myphong
  type sphere
  c 2.25 -0.75 2.25
  r 0.5
}
  
object {
  shader myphong
  type sphere
  c -2.25 -2.25 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c -0.75 -2.25 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 0.75 -2.25 2.25
  r 0.5
}

object {
  shader myphong
  type sphere
  c 2.25 -2.25 2.25
  r 0.5
}
